html,body{
  height: 100%;
  margin: 0;
  padding: 0;
}
p{
  margin: 0;
}
ul{
  list-style: none;
  margin: 0;
  padding:0;
}
a{
  text-decoration:none;
}
.fixed{
  height: 100%;
  overflow: auto;
  position: relative;
  padding-top: 45px;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}
.fixedBottom{
  margin-bottom: 55px;
}
.container{
  min-height: 100%;
}
.defaultColor{
  color: #AF8CFF;
}
.disabledColor{
  color: #C3C3C3;
}
.whiteColor{
  color: #ffffff;
}
.colorPri{
  color:#027CEE;
}
.grayColor{
  color: #A3A3A7;
}
.backgroundColor{
  background: #292A3A;
}
.backgroundColor1{
  background:#1F1F28;
}
:-webkit-autofill {
  -webkit-text-fill-color: #fff !important;
  transition: background-color 5000s ease-in-out 0s;
}
.nc-container #nc_1_wrapper, .nc-container.tb-login #nc_1_wrapper{
  width: 100%!important;
}
.nc-container.tb-login .errloading, .nc-container .errloading{
  width: 100%!important;
  box-sizing: border-box;
}
.nc-container{
  width: 100%;
}
.font14{
  font-size: 14px;
}
.font12{
  font-size: 12px;
}
.font16{
  font-size: 16px;
}
.font13{
  font-size: 13px;
}
.font15{
   font-size: 15px!important;
 }
.font17{
  font-size: 17px!important;
}
.font18{
  font-size: 18px!important;
}
.font20{
  font-size: 20px;
}
.font22{
  font-size: 22px;
}
.font28{
  font-size: 28px;
}
.font30{
  font-size: 30px;
}
.font32{
  font-size: 32px;
}
.font34{
  font-size: 34px;
}

.colorText{
  color:#828282;
}
.right{
  text-align: right;
}
.center{
  text-align: center;
}
.clear{
  overflow: hidden;
}
.flex{
  display: flex;justify-content: space-between;align-items: center
}
.flexAround{
  display: flex;justify-content: space-around;align-items: center
}
.flexBetween{
  display: flex;justify-content: space-between;align-items: center
}
.flexLeft{
  display: flex;justify-content: flex-start;align-items: center
}
.flexRight{
  display: flex;justify-content: flex-end;align-items: center
}
.register-dialog-demo{
  padding:0 20px;
  box-sizing: border-box;
}
.register-dialog-demo .nc-container{
  margin:30px 0px;
}
.login .register-dialog-demo .weui-dialog,
.forget .register-dialog-demo .weui-dialog,
.widthdraw .register-dialog-demo .weui-dialog,
.bindAddress .register-dialog-demo .weui-dialog,
.myWithdrawMoney .register-dialog-demo .weui-dialog{
  padding:40px 20px 35px;
  box-sizing: border-box;
  background: #FFFFFF;
}
.login .weui-cells,.forget .weui-cells{
  background: none;
  margin-top:0
}
.weui-cell{
  border-bottom:0;
  background: #424252;
  padding-left: 10px;
  padding-right: 10px;
  height:40px;
  line-height:40px;
  box-sizing:border-box;
  margin-bottom:15px;
  border-radius: 2px;
}
.login .weui-cells:before,.login .weui-cells:after{
  border: none;
}
.weui-loading_toast.vux-loading>.weui-mask_transparent,.weui-loading_toast.vux-loading>.weui-toast{
  z-index:9999;
}
.vux-mask-enter,
.vux-mask-leave-active,
.vux-mask-leave-active,
.vux-mask-enter-active {
  position: relative;
  z-index: 9999!important;
}
.weui-btn_primary{
  background: -webkit-linear-gradient(left,#5A50D7, #AA87FA ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #5A50D7, #AA87FA); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5A50D7, #AA87FA); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #5A50D7, #AA87FA);
}
/*.login .weui-btn:after{*/
  /*border:0;*/
/*}*/

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:#C3C3C3;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#C3C3C3;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#C3C3C3;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#C3C3C3;
}
.weui-btn:after{
  border:none!important;
}
.swiper-pagination-bullet-active{
  background: #ffffff;
}
